package com.jy.admin.enums;

/**
 * Created with IntelliJ IDEA.
 * User: sm
 * Date: 2022/1/12
 * Time: 10:19 上午
 */
public enum PrettyLoanCollectionTagEnum {
    //催收标签
    PTP_V2(104, 182,"承诺全额还款（PTP-Full Pay）","Promise to pay", "PTP"),
    PAY_LATER_V2(105, 191,"客户有意愿还款但没有钱（DIP）","Promised to pay after 2 days", "DIP"),
    PAID_V2(106, 184,"客户已还款，待核销（Paid-To be confirmed）","Already Paid", "Paid"),
    LM_V2(107, 184,"在whatsapp无法联系上（WP-LC）","Left Message", "NLM"),
    CB_V2(108, 184,"客户WhatsApp没有回复（WP-NA）","Call Back", "NLM"),
    RTP_V2(109, 190,"WhatsApp沟通，无还款意愿（WP-RTP）","Refused to Pay", "RTP"),
    RNR_V2(110, 188,"客户不接听电话（NA）","Ringing No Response", "NA"),
    SWF_V2(111, 187,"客户关机（Power off）","Mobile Switched Off", "switched off"),
    WN_V2(112, 189,"客户失联（WhatsApp也无法联系）LC","Wrong Num", "wrong num"),
    NC_V2(113, 189,"客户失联（WhatsApp也无法联系）LC","Num Unavailable or Not Reachable", "Empty number"),

    //打电话结果
    CALLING_RESULT_1(201, 182,"WhatsApp沟通，有还款意愿（WP-Negotiate pay）","Promise to pay", "PTP"),
    CALLING_RESULT_2(202, 188,"客户不接听电话（NA）","Ringing No Response", "RNR"),
    CALLING_RESULT_3(203, 187,"客户关机（Power off）","Mobile Switched Off", "switched off"),
    CALLING_RESULT_4(204, 189,"客户失联（WhatsApp也无法联系）LC","Wrong Num", "Empty number"),
    CALLING_RESULT_5(205, 189,"客户失联（WhatsApp也无法联系）LC","Num Unavailable or Not Reachable", "Empty number"),
    CALLING_RESULT_6(206, 195,"在whatsapp无法联系上（WP-LC）","Don't know him/her", "LC"),
    CALLING_RESULT_7(207, 194,"客户WhatsApp没有回复（WP-NA）","Will inform him/her", "NA"),
    CALLING_RESULT_8(208, 184,"紧急联络人联系不上（Contact person-NLM）","Refuse to inform him/her", "NA");


    private Integer type;
    private Integer remarkType;
    private String category;
    private String desc;
    private String shortDesc;

    PrettyLoanCollectionTagEnum(Integer type, Integer remarkType, String category, String desc, String shortDesc) {
        this.type = type;
        this.remarkType = remarkType;
        this.category = category;
        this.desc = desc;
        this.shortDesc = shortDesc;
    }

    public Integer getType() {
        return type;
    }

    public PrettyLoanCollectionTagEnum setType(Integer type) {
        this.type = type;
        return this;
    }

    public Integer getRemarkType() {
        return remarkType;
    }

    public PrettyLoanCollectionTagEnum setRemarkType(Integer remarkType) {
        this.remarkType = remarkType;
        return this;
    }

    public String getDesc() {
        return desc;
    }

    public PrettyLoanCollectionTagEnum setDesc(String desc) {
        this.desc = desc;
        return this;
    }

    public String getShortDesc() {
        return shortDesc;
    }

    public PrettyLoanCollectionTagEnum setShortDesc(String shortDesc) {
        this.shortDesc = shortDesc;
        return this;
    }

    public String getCategory() {
        return category;
    }
}
